import {
  vacation
} from '../vacation/vacation-model.js';
var api = new vacation();
var Function = require("../../../../utils/function.js");
var app = getApp();
Page({

    /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var id = options.id;
    this.setData({
      id: id
    })
    this.getDetail();
    this.bindPeople();
  },
  cancel() {
    api.cancel({
      id: this.data.id,
    }, (res) => {
      if (res.code == 1) {
        app.showSuccess(res.msg, function () {
          wx.navigateBack();
        });
      } else {

        Function.layer(res.msg)
      }
    })
  },
  getDetail() {
    var id = this.data.id;
    api.getDetail({
      id: id
    }, (res) => {
      this.setData({
        detail: res.data
      });
    })


  },
  //获取审批人
  bindPeople(){
    api.getPeople({},(res)=>{
      console.log(res.data)
      let peopid = new Array();
      res.data.map(item=>{
        peopid.push(item.id)
      })
      this.setData({
        people: res.data,
        peopid: peopid
      })
    })
  },

  //撤销
  bindCancel() {
    wx.showModal({
      content: '确定要撤销吗',
      success: (res) => {
        if (res.confirm) {
          let data = { id: this.data.id }
          api.getRevoke(data, res => {
            Function.layer(res.msg)
            if (res.code == 1) {
              setTimeout(res => {
                wx.navigateBack({
                  delta: 1
                })
              }, 1000)
            }
          })
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})